<?php
    include 'logado/conectar.php';
    
    mysql_set_charset('utf8');
    ini_set('default_charset', 'UTF-8');
        
    $idPartida = $_REQUEST["partida"];
    $idTorneio = $_REQUEST["torneio"];
    $partmandante = $_REQUEST["partmandante"];
    $partvisitante = $_REQUEST["partvisitante"];
    
    $data = $_REQUEST["data"];
    $horario = $_REQUEST["horario"];
    $estadio = $_REQUEST["estadio"];
    $ocorrencias = $_REQUEST["ocorrencias"];
    
    $arbitro = $_REQUEST["arbitro"]; 
    $assist1 = $_REQUEST["assist1"];    
    $assist2 = $_REQUEST["assist2"];    
    $arbitro4 = $_REQUEST["arbitro4"];
    
    $golsMan = $_REQUEST["golsMan"];
    $golsVis = $_REQUEST["golsVis"];
    $cartAMan = $_REQUEST["cartAMan"];
    $cartAVis = $_REQUEST["cartAVis"];
    $cartVMan = $_REQUEST["cartVMan"];
    $cartVVis = $_REQUEST["cartVVis"];
    $substMan = $_REQUEST["substMan"];
    $substVis = $_REQUEST["substVis"];
    

//  ----        Atualiza partida        ----  ;

    mysql_query("UPDATE partida SET idCampo='$estadio',dataPartida='$data',horario='$horario',golsMandante='$golsMan',golsVisitante='$golsVis',cartAmareloMandante='$cartAMan',cartAmareloVisitante='$cartAVis',cartVermelhoMandante='$cartVMan',cartVermelhoVisitante='$cartVVis',dscPartida='$ocorrencias' where idPartida='$idPartida'", $con);
    
//  ----        Cadastra Arbitros
    $arbitragem1 = "INSERT INTO arbitroPartida VALUES (null, '$idPartida', 1, '$arbitro')";
//    echo "$arbitragem1\n<br>";
    mysql_query($arbitragem1, $con) or die("$arbitragem1 <br><br>Erro ao inserir arbitro!!!");
    
    $arbitragem2 = "INSERT INTO arbitroPartida VALUES (null, '$idPartida', 3, '$assist1')";
//    echo "$arbitragem2\n<br>";
    mysql_query($arbitragem2, $con) or die("$arbitragem2 <br><br>Erro ao inserir assistente1!!!");
    
    $arbitragem3 = "INSERT INTO arbitroPartida VALUES (null, '$idPartida', 4, '$assist2')";
//    echo "$arbitragem3\n<br>";
    mysql_query($arbitragem3, $con) or die("$arbitragem3 <br><br>Erro ao inserir assistente2!!!");
    
    $arbitragem4 = "INSERT INTO arbitroPartida VALUES (null, '$idPartida', 2, '$arbitro4')";
//    echo "$arbitragem4\n<br>";
    mysql_query($arbitragem4, $con) or die("$arbitragem4 <br><br>Erro ao inserir arbitro4!!!");
    
//  ---- variaveis de gols, cartoes e substituicoes
//  ----        GOLS        ----
//    $equipeMan = $_REQUEST["equipeMan"];
//    $equipeVis = $_REQUEST["equipeVis"];
    
    for ($cadgols = 0; $cadgols < $golsMan; $cadgols++) {
        $minutoGMan = $_REQUEST["minutoGMan_$cadgols"];
        $tempoGMan = $_REQUEST["tempoGMan_$cadgols"];
//        $numeroGMan = $_REQUEST["numeroGMan_$cadgols"];
        $jogTimeGMan = $_REQUEST["jogTimeGMan_$cadgols"];
        
        $string = "INSERT INTO eventosEsc VALUES (null, 1, '$jogTimeGMan', '$minutoGMan', '$tempoGMan', null)";
//        echo "$string\n<br>";
        mysql_query($string, $con);
    }
    for ($cadgols = 0; $cadgols < $golsVis; $cadgols++) {
        $minutoGVis = $_REQUEST["minutoGVis_$cadgols"];
        $tempoGVis = $_REQUEST["tempoGVis_$cadgols"];
//        $numeroGVis = $_REQUEST["numeroGVis_$cadgols"];
        $jogTimeGVis = $_REQUEST["jogTimeGVis_$cadgols"];
                
        $string = "INSERT INTO eventosEsc VALUES (null, 1, '$jogTimeGVis', '$minutoGVis', '$tempoGVis', null)";
//        echo "$string\n<br>";
        mysql_query($string, $con);
    }

//  ----        CARTOES AMARELOS        ----
    for ($cadamarelo = 0; $cadamarelo < $cartAMan; $cadamarelo++) {
        $minutoAMan = $_REQUEST["minutoAMan_$cadamarelo"];
        $tempoAMan = $_REQUEST["tempoAMan_$cadamarelo"];
        $numeroAMan = $_REQUEST["numeroAMan_$cadamarelo"];
        $jogTimeAMan = $_REQUEST["jogTimeAMan_$cadamarelo"];
                
        $string = "INSERT INTO eventosEsc VALUES (null, 3, '$jogTimeAMan', '$minutoAMan', '$tempoAMan', null)";
//        echo "$string\n<br>";
        mysql_query($string, $con);
    }
    for ($cadamarelo = 0; $cadamarelo < $cartAVis; $cadamarelo++) {
        $minutoAVis = $_REQUEST["minutoAVis_$cadamarelo"];
        $tempoAVis = $_REQUEST["tempoAVis_$cadamarelo"];
        $numeroAVis = $_REQUEST["numeroAVis_$cadamarelo"];
        $jogTimeAVis = $_REQUEST["jogTimeAVis_$cadamarelo"];
                
        $string = "INSERT INTO eventosEsc VALUES (null, 3, '$jogTimeAVis', '$minutoAVis', '$tempoAVis', null)";
//        echo "$string\n<br>";
        mysql_query($string, $con);
    }

//  ----        CARTOES VERMELHOS        ----
    for ($cadvermelho = 0; $cadvermelho < $cartVMan; $cadvermelho++) {
        $minutoVMan = $_REQUEST["minutoVMan_$cadvermelho"];
        $tempoVMan = $_REQUEST["tempoVMan_$cadvermelho"];
//        $numeroVMan = $_REQUEST["numeroVMan_$cadvermelho"];
        $jogTimeVMan = $_REQUEST["jogTimeVMan_$cadvermelho"];
                
        $string = "INSERT INTO eventosEsc VALUES (null, 4, '$jogTimeVMan', '$minutoVMan', '$tempoVMan', null)";
//        echo "$string\n<br>";
        mysql_query($string, $con);
    }
    for ($cadvermelho = 0; $cadvermelho < $cartVVis; $cadvermelho++) {
        $minutoVVis = $_REQUEST["minutoVVis_$cadvermelho"];
        $tempoVVis = $_REQUEST["tempoVVis_$cadvermelho"];
//        $numeroVVis = $_REQUEST["numeroVVis_$cadvermelho"];
        $jogTimeVVis = $_REQUEST["jogTimeVVis_$cadvermelho"];
                
        $string = "INSERT INTO eventosEsc VALUES (null, 4, '$jogTimeVVis', '$minutoVVis', '$tempoVVis', null)";
//        echo "$string\n<br>";
        mysql_query($string, $con);
    }
    
//  ----        SUBSTITUICOES        ----
    for ($cadsubstituicao = 0; $cadsubstituicao < $substMan; $cadsubstituicao++) {
        $minutoSubMan = $_REQUEST["minutoSubMan_$cadsubstituicao"];
        $tempoSubMan = $_REQUEST["tempoSubMan_$cadsubstituicao"];
        $jogSubInMan = $_REQUEST["jogSubInMan_$cadsubstituicao"];
        $jogSubOutMan = $_REQUEST["jogSubOutMan_$cadsubstituicao"];
                
        $stringIn = "INSERT INTO eventosEsc VALUES (null, 2, '$jogSubInMan', '$minutoSubMan', '$tempoSubMan', null)";
//        echo "$stringIn\n<br>";
        $stringOut = "INSERT INTO eventosEsc VALUES (null, 2, '$jogSubOutMan', '$minutoGMan', '$tempoGMan', null)";
//        echo "$stringOut\n<br>";
        mysql_query($stringIn, $con);
        mysql_query($stringOut, $con);
    }
    for ($cadsubstituicao = 0; $cadsubstituicao < $substVis; $cadsubstituicao++) {
        $minutoSubVis = $_REQUEST["minutoSubVis_$cadsubstituicao"];
        $tempoSubVis = $_REQUEST["tempoSubVis_$cadsubstituicao"];
        $jogSubInVis = $_REQUEST["jogSubInVis_$cadsubstituicao"];
        $jogSubOutVis = $_REQUEST["jogSubOutVis_$cadsubstituicao"];
                
        $stringIn = "INSERT INTO eventosEsc VALUES (null, 2, '$jogSubInVis', '$minutoSubVis', '$tempoSubVis', null)";
//        echo "$stringIn\n<br>";
        $stringOut = "INSERT INTO eventosEsc VALUES (null, 2, '$jogSubOutVis', '$minutoSubVis', '$tempoSubVis', null)";
//        echo "$stringOut\n<br>";
        mysql_query($stringIn, $con);
        mysql_query($stringOut, $con);
    }
    
    
//  ---- Mandante ----  
    $selectTabelaM = mysql_query("select * from tabela t inner join participacao p on(t.idParticipacao = p.idParticipacao)"
            . " inner join clube c on(p.idClube = c.idClube) inner join partida pt on(c.idClube = pt.idClubeMandante)"
            . " inner join grupo g on(pt.idGrupo = g.idGrupo) where p.idParticipacao = '$partmandante' and g.idTorneio = '$idTorneio' and pt.idPartida = '$idPartida'", $con);
    $tabMan = mysql_fetch_array($selectTabelaM);

//  ---- Visitante ----
    $selectTabelaV = mysql_query("select * from tabela t inner join participacao p on(t.idParticipacao = p.idParticipacao)"
            . " inner join clube c on(p.idClube = c.idClube) inner join partida pt on(c.idClube = pt.idClubeVisitante)"
            . " inner join grupo g on(pt.idGrupo = g.idGrupo) where p.idParticipacao = '$partvisitante' and g.idTorneio = '$idTorneio' and pt.idPartida = '$idPartida'", $con);
    $tabVis = mysql_fetch_array($selectTabelaV);
    
    $tabelaV = $tabVis["idTabela"];
    $particV = $tabVis["idParticipacao"];
    $jogosV = $tabVis["jogos"];
    $pontosV = $tabVis["pontos"];
    $vitoriasV = $tabVis["vitorias"];
    $empatesV = $tabVis["empates"];
    $derrotasV = $tabVis["derrotas"];
    $gols_prosV = $tabVis["gols_pros"];
    $gols_contrasV = $tabVis["gols_contras"];
    $saldo_golsV = $tabVis["saldo_gols"];
    $porcentagemV = $tabVis["porcentagem"];

//  ---- Mandante ----      
    $tabela = $tabMan["idTabela"];
    $partic = $tabMan["idParticipacao"];
    $jogos = $tabMan["jogos"];
    $pontos = $tabMan["pontos"];
    $vitorias = $tabMan["vitorias"];
    $empates = $tabMan["empates"];
    $derrotas = $tabMan["derrotas"];
    $gols_pros = $tabMan["gols_pros"];
    $gols_contras = $tabMan["gols_contras"];
    $saldo_gols = $tabMan["saldo_gols"];
    $porcentagem = $tabMan["porcentagem"];
    
    if ($golsMan > $golsVis) {
        $vitorias++;
        $derrotasV++;
    }else{
        if ($golsMan == $golsVis) {
            $empates++;
            $empatesV++;
        }else{
            $derrotas++;
            $vitoriasV++;
        }
    }

    $gols_pros += $golsMan;
    $gols_contras += $golsVis;
    $saldo_gols = $gols_pros - $gols_contras;
    $pontos = ($vitorias * 3) + $empates;
    $jogos++;
    
    $porcentagem = ($pontos * 100)/($jogos * 3);

//  ---- Visitante ----
    $gols_prosV += $golsVis;
    $gols_contrasV += $golsMan;
    $saldo_golsV = $gols_prosV - $gols_contrasV;
    $pontosV = ($vitoriasV * 3) + $empatesV;
    $jogosV++;
    
    $porcentagemV = ($pontosV * 100)/($jogosV * 3);
    
    mysql_query("UPDATE tabela t inner join participacao p on(t.idParticipacao = p.idParticipacao) inner join grupo g on(p.idGrupo = g.idGrupo) SET t.jogos='$jogosV',t.pontos='$pontosV',t.vitorias='$vitoriasV',t.empates='$empatesV',t.derrotas='$derrotasV',t.gols_pros='$gols_prosV',t.gols_contras='$gols_contrasV',t.saldo_gols='$saldo_golsV',t.porcentagem='$porcentagemV' where t.idTabela='$tabelaV' and p.idParticipacao='$partvisitante' and g.idTorneio='$idTorneio';", $con);
//    echo "UPDATE tabela t inner join participacao p on(t.idParticipacao = p.idParticipacao) inner join grupo g on(p.idGrupo = g.idGrupo) SET t.jogos='$jogosV',t.pontos='$pontosV',t.vitorias='$vitoriasV',t.empates='$empatesV',t.derrotas='$derrotasV',t.gols_pros='$gols_prosV',t.gols_contras='$gols_contrasV',t.saldo_gols='$saldo_golsV',t.porcentagem='$porcentagemV' where t.idTabela='$tabelaV' and p.idParticipacao='$partvisitante' and g.idTorneio='$idTorneio';\n<br>";
//
    mysql_query("UPDATE tabela t inner join participacao p on(t.idParticipacao = p.idParticipacao) inner join grupo g on(p.idGrupo = g.idGrupo) SET t.jogos='$jogos',t.pontos='$pontos',t.vitorias='$vitorias',t.empates='$empates',t.derrotas='$derrotas',t.gols_pros='$gols_pros',t.gols_contras='$gols_contras',t.saldo_gols='$saldo_gols',t.porcentagem='$porcentagem' where t.idTabela='$tabela' and p.idParticipacao='$partmandante' and g.idTorneio='$idTorneio';", $con);
//    echo "UPDATE tabela t inner join participacao p on(t.idParticipacao = p.idParticipacao) inner join grupo g on(p.idGrupo = g.idGrupo) SET t.jogos='$jogos',t.pontos='$pontos',t.vitorias='$vitorias',t.empates='$empates',t.derrotas='$derrotas',t.gols_pros='$gols_pros',t.gols_contras='$gols_contras',t.saldo_gols='$saldo_gols',t.porcentagem='$porcentagem' where t.idTabela='$tabela' and p.idParticipacao='$partmandante' and g.idTorneio='$idTorneio';";

    header("location: tabela.php?idTorneio=$idTorneio");
//
?>